torque strength of coupling mechanisms - French English Dictionary